StupidBeauty
Read times:472Posted at:Wed Nov 14 17:10:27 2012
- no title specified

Qt4.8文档翻译:QWebFrame类参考,QWebFrame Class Reference

详细描述

QWebFrame类表示一个网页中的一个帧。

QWebFrame代表 着一个网页中的一个帧。每个 QWebPage 对象 都包含至少一个帧, 也就是主帧, 可通过 QWebPage::mainFrame ()来获取。对于HTML <frame> <iframe> 元素,会创建额外的帧。

可使用 load ()或 setUrl ()来载入一个帧。另外 ,如果 妳已经获取 到了HTML 内容的话,还可以直接使用 setHtml ()。

page ()函数返回 一个指向网页对象的指针。参考 QWebView 的元素 以了解网页 帧、网页和网页视图的关系。

QwebFrame 类还提供了一些方法,可以获取 此帧中当前载入的URL(参考 url ())以及最初请求 此帧载入的URL(参考 requestedUrl ())。 这些方法使得妳可以在以下时刻获取 URL: 在域名解析之前及之后 在载入过程中发生重定向的时候。如果载入成功 的话, requestedUrl () 也会与添加到此帧的历史( QWebHistory )中去的URL保持一致。

可通过 title ()属性来访问一个HTML帧的标题。另外 ,一个帧可能还会指定自己的图标,这个图标可通过 icon ()属性来访问。如果标题 或图标发生改变的话,会发射 titleChanged () iconChanged ()信号。 可使用 zoomFactor ()属性来改变此帧中显示的内容的整体尺寸。

QWebFrame对象 是由网页来创建及控制的。 妳可以连接到网页的 frameCreated() 信号,这样,当新的帧被创建时就能得到通知。

有多种通过程序来访问某个帧中的内容的方法。 hitTestContent ()函数 可用来按照坐标寻找元素。 要想访问底层的DOM 树,可使用 documentElement () findAllElements () findFirstElement ()。

QwebFrame 可使用 print ()函数来打印到一个 QPrinter 上去。 这个函数是一个信号槽,可以方便地连接到 QPrintPreviewDialog paintRequested() 信号上。

参考 QWebPage

属性文档

contentsSize : const QSize

这个属性表示的是此帧中的内容的尺寸。

访问函数

QSize

contentsSize () const

参考 contentsSizeChanged ()

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4